casting sand - French English Dictionary